|
CATIA V5 Programmierung : Parameter Veröffentlichen
Jules_Vernes am 16.11.2005 um 08:37 Uhr (0)
Hallo Zusammenmir gehen gerade die Fragen nicht aus.Ich erstelle per Makro(catvba) ein Product und darunter ein Part in dem ich einige Parameter erzeuge. Frage:Wie kann ich diese Parameter veröffentlichen oder wird diese Funktion von der Automatisierung nicht unterstützt.Ich hab es wie im Anhang mal versucht aber da spielt CATIA nicht mit Vielen Dank schonmalGrüsse Jules
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Parameter Veröffentlichen
Jules_Vernes am 18.11.2005 um 11:36 Uhr (0)
Hallo vielen Dank CTenschert für den Code hatte nur noch keine Zeit es zu testen.Hab aber inzwischen auch einen anderen Weg gefunden.Und zwar muß ich die Parameter im Skelett garnicht veröffentlichen um von anderen Parts darauf zugreifen zu können. Ich kann sie auch einfach im Skelett anwählen und dem entsprechenden Maß zuordnen.(siehe Anhang).CATIA spielt hier mit obwohl ich in den Optionen den Haken bei "Nur die veröffentlichten Elemente für externe Auswahl......zu verwenden".Ich denke Parameter fallen e ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Globale Parameter
Jules_Vernes am 08.11.2005 um 11:09 Uhr (0)
Hallo Zusammenich möchte gern einige Parameter erstellen auf die ich mit mehreren Part zugreifen will. Anschließend möchte ich diese Parameter verändern und dies soll in allen Parts übernommen werden. Ist sowas überhaupt möglich oder funz das nur in einem Product. Hat jemand schonmal sowas gemacht?? Wie muss man vorgehen??MerciGrüsse Jules
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Globale Parameter
Jules_Vernes am 10.11.2005 um 10:12 Uhr (0)
MorgenSchon richtiges Forum da ich das ganze mit einem Makro abarbeiten will.Ich denke es müsste über Product mit der Skelett-Methode gehen. Wobei ich die ganzen Parameter im Part("Skelett") ablege und sie dort veröffentliche. Anschließend kann ich Parts im Product erstellen und mich auf die Parameter im Skelett beziehen. Sollte eigentlich so gehen.Hab aber leider keine Erfahrung mit Skelett-Methoden wäre also für jeden Tip dankbar.Dicke Grüsse Da Jules
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Parameter an ein Constrain
Jules_Vernes am 28.11.2005 um 14:06 Uhr (0)
Hallodu musst den Parameter über eine Formel dem Constrain zuweisen.z.B. Dim Rels As Relations Set Rels = part1.Relations Dim Formel1 As Formula Set Formel1 = Rels.CreateFormula("Formel1", "", deinConstraint, "deinParameter")Hoffe das hilft dir weiterGrüsse Jules
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Parameter Veröffentlichen
Jules_Vernes am 21.11.2005 um 10:12 Uhr (0)
Hallo Zusammenhab es gestern auch mal getestet und hat bei mir auch nicht funtioniert.Mit publications1.SetDirect "xyz", reference1wird zwar eine Veröffentlichung Namens "xyz" erstellt aber die refrence1 führt nicht zu dem Parameter.Dann wird das direkte Zugreifen ohne veröffentlichen wohl die einzigste Lösung sein.Wenn man anschließend unter Verknüpfungen schaut werden auch keine externen angezeigt. Sieht also gut aus.Grüsse Jules
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Länge einer 3D-Linie ändern
Jules_Vernes am 15.11.2005 um 13:53 Uhr (0)
Nimm alles zurück das Problem saß vor dem Rechner. Ich hab das Set... vergessen und dann muß man das .value weg lassen.Aber wenn wir schon bei Parametern sind:"Wie kann man per Makro einen Parameter in einem Part veröffentlichen um von anderen Parts darauf zugreifen zu können.Bei geometrischen Elementen geht das so: Dim reference1 As Reference Set reference1 = product1.CreateReferenceFromName("Skelett/!E3") Dim publications1 As Publications Set publications1 = product1.Publications Dim publicatio ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Parameter Veröffentlichen
Jules_Vernes am 18.11.2005 um 11:37 Uhr (0)
Sorry hier der Anhang
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Länge einer 3D-Linie ändern
Jules_Vernes am 15.11.2005 um 10:12 Uhr (0)
Guten Morgen Zusammensitz mal wieder vor einem kleinen Problem.Ich habe per Makro (catvba) eine 3D-Linie erzeugt und möchte jetzt die Länge der Linie über einen Parameter steuern..... Dim hybridShapeDirection1 As HybridShapeDirection Set hybridShapeDirection1 = hybridShapeFactory1.AddNewDirectionByCoord(0#, 0#, 1#) Dim reference4 As Reference Set reference4 = part1.CreateReferenceFromBRepName("...Referenz funktioniert......") Dim hybridShapeLinePtDir1 As HybridShapeLinePtDir Set hybridShapeLinePt ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Parameter Veröffentlichen
Jules_Vernes am 16.11.2005 um 15:10 Uhr (0)
Hallo Trebladiese beiden Linien stehen schon weiter oben in meinem Skript.Der Anhang ist nur ein kurzer Auszug. Daran liegt es also nicht.Ich befürchte fast dass diese Funktion nicht von der Automatisierung unterstützt wird.Trotzdem vielen DankeJules
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : CATIA-Makro aus VBA starten
Jules_Vernes am 26.04.2006 um 10:32 Uhr (0)
Morgenkann es sein dass dein "CATIA-Makro" in CATScript geschrieben ist?Weil mit dem VB-Editor lassen sich (glaube ich) nur Makros in der CATvba-Sprache starten da die beiden Sprachen ein wenig verschieden sind.Grüsse Jules
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Workbench-Wechsel
Jules_Vernes am 10.08.2006 um 08:11 Uhr (0)
Guten Morgen,ich hab das Problem auch schon öffters gehabt und hab bis jetzt immer den Anwender von Hand in die entsprechende Umgebung wechseln lassen, weil ich den Übergang vom ProductDocument zum PartDocument nicht hin bekomme(siehe Code).Dim productDocument As ProductDocumentSet productDocument = CATIA.ActiveDocumentDim product As ProductSet product = productDocument.Product.........................??????? Dim partDocument As PartDocumentSet partDocument = ................Item("Sepp_Maier.CATPart")Vi ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : RESET TO ZERO
Jules_Vernes am 25.08.2008 um 15:29 Uhr (0)
Hi,versuch es doch mal mit CATIA.StartCommand ("RESET TO ZERO")Hab leider keine Kinematik-Lizenz, also ohne Gewähr.Gruss Jules
|
| In das Form CATIA V5 Programmierung wechseln |